package models.cad;

import java.sql.Date;

import stores.cad.UsuarioDAO;
import utils.Conexao;

public class Usuario {

	private int		is;
	private String	codigo;
	private String	nome;
	private String	login;
	private String	senha;
	private int		tipo;
	private Date	dtOpe;

	public int getIs() {
		return is;
	}
	public void setIs(int is) {
		this.is = is;
	}
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getLogin() {
		return login;
	}
	public void setLogin(String login) {
		this.login = login;
	}
	public String getSenha() {
		return senha;
	}
	public void setSenha(String senha) {
		this.senha = senha;
	}
	public int getTipo() {
		return tipo;
	}
	public void setTipo(int tipo) {
		this.tipo = tipo;
	}
	public Date getDtOpe() {
		return dtOpe;
	}
	public void setDtOpe(Date dtOpe) {
		this.dtOpe = dtOpe;
	}

	public static Usuario getUsuario(int is) {
		UsuarioDAO usuDAO = new UsuarioDAO(Conexao.getConnection());
		return (Usuario) usuDAO.getByIs(is);
	}

	public static Usuario getUsuario(String cod) {
		UsuarioDAO usuDAO = new UsuarioDAO(Conexao.getConnection());
		return (Usuario) usuDAO.getByCod(cod);
	}

	public static Usuario getUsuarioByLog(String log) {
		UsuarioDAO usuDAO = new UsuarioDAO(Conexao.getConnection());
		return (Usuario) usuDAO.getByLog(log);
	}
	
}
